ru.tcl.dxf.header
Class Header

java.lang.Object
  |
  +--ru.tcl.dxf.DXFObject
        |
        +--ru.tcl.dxf.DXFSection
              |
              +--ru.tcl.dxf.header.Header

public class Header
extends DXFSection

Класс Header представляет секцию заголовка в DXF файле. Данная секция содержит в себе переменные, определяющие рабочие параметры чертежа и его окружения. Полезность этих переменных зависит от вашего конкретного приложения.

Секция заголовка содержит значения, определяющие рабочие параметры чертежа и его окружения. Более подробный список этих параметров приведен в оригинальной документации по формату DXF файлов. Для примера можно назвать некоторые из значений, которые содержатся в секции заголовка, например:

номер версии системы AutoCAD

координаты габаритов чертежа

параметры размеров

Полезность этой информации зависит от вашего конкретного приложения.

Since:
TCL DXF 1.0
See Also:
Serialized Form

Constructor Summary
Header()
           
Header(DXFDocument doc)
           
 
Method Summary
 java.lang.String getACADVER()
          Возвращает версию базы данных системы AUTOCAD.
 double getANGBASE()
          Возвращает установку точки отсчета (направления) угла 0.
 int getANGDIR()
          Возвращает направление поворота при отсчета угла. 0 = против часовой стрелки. 1 = по часовой стрелке.
 int getATTDIA()
          Attribute entry dialogues, 1 = on, 0 = off.
 int getATTMODE()
          Возвращает режим видимости атрибутов. 0 = атрибуты не отображаются. 1 = нормальный, отображаются только "видимые" атрибуты. 2 = отображаются все атрибуты.
 int getATTREQ()
          Attribute prompting during INSERT, 1 = on, 0 = off.
 int getAUNITS()
          Возвращает формат едениц измерения для углов. 1 = Гадусы в десятичном виде. 2 = Градусы/минуты/секунды. 3 = Грады. 4 = Радианы. 5 = Геодезический формат.
 int getAUPREC()
          Возвращает точность представления угла (число знаков в представлении дробной части значения).
 int getAXISMODE()
          Возвращает отображение осей координат (0 = OFF, 1 = ON).
 DXFPoint getAXISUNIT()
          Возвращает цену деления по оси координат x и y.
 int getBLIPMODE()
          Возвращает отображение вспомогательных отметок (0 = OFF, 1 = ON).
 int getCECOLOR()
          Возвращает текущий цвет объекта (0 = BYBLOCK, 256 = BYLAYER).
 java.lang.String getCELTYPE()
          Возвращает текущий тип линии.
 double getCHAMFERA()
          First chamfer distance.
 double getCHAMFERB()
          Second chamfer distance.
 java.lang.String getCLAYER()
          Возвращает имя слоя.
 int getCOORDS()
          Возвращает режим отображения координат. 0 = Статическое отображение. 1 = Непрерывное динамическое отображение. 2 = При выполнении условия.
 int getDIMALT()
          Alternate unit dimensioning performed if nonzero.
 int getDIMALTD()
          Alternate unit decimal places.
 double getDIMALTF()
          Alternate unit scale factor.
 java.lang.String getDIMAPOST()
          Alternate dimensioning suffix.
 int getDIMASO()
          1=create associative dimensioning, 0=draw individual entities.
 double getDIMASZ()
          Возвращает длину размерных стрелок.
 java.lang.String getDIMBLK()
          Возвращает имя блока размерных стрелок.
 java.lang.String getDIMBLK1()
          First arrow block name.
 java.lang.String getDIMBLK2()
          Ssecond arrow block name.
 double getDIMCEN()
          Возвращает размер отметки (маркера) центра.
 double getDIMDLE()
          Возвращает длину концов размерной линии, выходящих за выносные линии.
 double getDIMDLI()
          Возвращает интервал между последовательными размерными линиями.
 double getDIMEXE()
          Возвращает длину концов выносных линий, выходящих за размерные линии.
 double getDIMEXO()
          Возвращает расстояние между границей объекта и началом выносной линии.
 double getDIMLFAC()
          Linear measurements scale factor.
 int getDIMLIM()
          Возвращает размерные линии (0 = OFF, 1 = ON).
 java.lang.String getDIMPOST()
          General dimensioning suffix.
 double getDIMRND()
          Возвращает точность задания размеров.
 int getDIMSAH()
          Use separate arrow blocks if nonzero.
 double getDIMSCALE()
          Возвращает линейный масштаб для размеров.
 int getDIMSE1()
          Подавление вычерчивания 1-ой выносной линии (0 = OFF, 1 = ON).
 int getDIMSE2()
          Подавление вычерчивания 2-ой выносной линии (0 = OFF, 1 = ON).
 int getDIMSHO()
          1=Recompute dimensions while dragging, 0=drag original image.
 int getDIMSOXD()
          Suppress outside-extensions dimension lines if nonzero.
 int getDIMTAD()
          Надпись помещается над размерной линией (0 = OFF, 1 = ON).
 int getDIMTIH()
          Надпись, помещенная между выносными линиями,вычерчивается горизонтально (0 = OFF, 1 = ON).
 int getDIMTIX()
          Force text inside extensions if nonzero.
 double getDIMTM()
          Возвращает значение минусового допуска.
 int getDIMTOFL()
          If text outside extensions, force line between extensions if nonzero.
 int getDIMTOH()
          Надпись, помещенная за выносными линиями, вычерчивается горизонтально (0 = OFF, 1 = ON).
 int getDIMTOL()
          Размерные надписи включают допуски (0 = OFF, 1 = ON).
 double getDIMTP()
          Возвращает значение плюсового допуска.
 double getDIMTSZ()
          Возвращает размер рисок (используемых вместо стрелок).
 double getDIMTVP()
          Text vertical position.
 double getDIMTXT()
          Возвращает высоту текста в размерной надписи.
 int getDIMZIN()
          Отображение нулевых размеров (0 = OFF, 1 = ON).
 int getDRAGMODE()
          Возвращает режим отслеживания. 0 = OFF 1 = ON 2 = Auto
 double getELEVATION()
          Возвращает текущий уровень возвышения.
 DXFPoint getEXTMAX()
          Возвращает габариты чертежа (координата верхнего правого угла).
 DXFPoint getEXTMIN()
          Возвращает габариты чертежа (координата нижнего левого угла).
 int getFASTZOOM()
          Fast zoom enabled if nonzero.
 double getFILLETRAD()
          Возвращает радиус сопряжения.
 int getFILLMODE()
          Режим закраски (0 = OFF, 1 = ON).
 int getFLATLAND()
          Force compatibility with older versions if nonzero.
 int getGRIDMODE()
          Отображение координатной сетки (0 = OFF, 1 = ON).
 DXFPoint getGRIDUNIT()
          Возвращает шаг координатной сетки по оси x и y.
 int getHANDLING()
          Handles enabled if nonzero.
 java.lang.String getHANDSEED()
          Next available handle.
 DXFPoint getINSBASE()
          Возвращает базовую точку вставки (x, y, z).
 int getLIMCHECK()
          Контроль границ чертежа (0 = OFF, 1 = ON).
 DXFPoint getLIMMAX()
          Возвращает границы чертежа (координата верхнего правого угла).
 DXFPoint getLIMMIN()
          Возвращает границы чертежа (координата нижнего левого угла).
 double getLTSCALE()
          Возвращает линейный масштаб для типов линии.
 int getLUNITS()
          Возвращает формат представления координат и расстояний. 1 = Научный (экспотенциальный). 2 = Десятичный. 3 = Технический. 4 = Архитектурный.
 int getLUPREC()
          Возвращает точность представления координат и расстояний (число знаков в представлении дробной части значения).
 java.lang.String getMENU()
          Возвращает имя файла текущего меню.
 int getMIRRTEXT()
          MIRROR text if nonzero.
 int getORTHOMODE()
          Режим "ортогонального" рисования (0 = OFF, 1 = ON).
 int getOSMODE()
          Возвращает режим нахождения заданной точки объекта.
 int getPDMODE()
          Возвращает режим отображения точки.
 double getPDSIZE()
          Возвращает размер точки на экране.
 double getPLINEWID()
          Возвращает текущую (по умолчанию) ширину полилинии.
 int getQTEXTMODE()
          Режим быстрого отбражения текста (0 = OFF, 1 = ON).
 int getREGENMODE()
          Режим автоматической регенерации (0 = OFF, 1 = ON).
 double getSKETCHINC()
          Возвращает текущее приращение при ручной прорисовке.
 int getSKPOLY()
          0=sketch lines, 1=sketch polylines.
 double getSNAPANG()
          Возвращает угол поворота сетки привязки.
 DXFPoint getSNAPBASE()
          Возвращает базовую точку привязки.
 int getSNAPISOPAIR()
          Возвращает вид в изометрии. 0 = Слева. 1 = Сверху. 2 = Справа.
 int getSNAPMODE()
          Режим установки разрешающей способности (0 = OFF, 1 = ON).
 int getSNAPSTYLE()
          Возвращает тип сетки привязки. 0 = Стандартная. 1 = Изометрическая.
 DXFPoint getSNAPUNIT()
          Возвращает интервал разрешения по оси x и y.
 int getSPLFRAME()
          Spline control polygon display, 1 = on, 0 = off.
 int getSPLINESEGS()
          Number of line segments per spline patch.
 int getSPLINETYPE()
          Spline curve type for "PEDIT Spline".
 int getSURFTAB1()
          Number of mesh tabulations in first direction.
 int getSURFTAB2()
          Number of mesh tabulations in second direction.
 int getSURFTYPE()
          Surface type for "PEDIT Smooth".
 int getSURFU()
          Surface density (for "PEDIT Smooth") in M direction.
 int getSURFV()
          Surface density (for "PEDIT Smooth") in N direction.
 double getTDCREATE()
          Date/time of drawing creation.
 double getTDINDWG()
          Cumulative editing time for this drawing.
 double getTDUPDATE()
          Date/time of last drawing update.
 double getTDUSRTIMER()
          User elapsed timer.
 double getTEXTSIZE()
          Возвращает текущую (по умолчанию) высоту текста.
 java.lang.String getTEXTSTYLE()
          Current text style name.
 double getTHICKNESS()
          Возвращает текущую высоту (толщину) объектов.
 double getTRACEWID()
          Возвращает текущую ширину полосы.
 java.lang.String getUCSNAME()
          Name of current UCS.
 DXFPoint getUCSORG()
          Origin of current UCS (in WCS).
 DXFPoint getUCSXDIR()
          Direction of current UCS's X axis (in World coordinates).
 DXFPoint getUCSYDIR()
          Direction of current UCS's Y axis (in World coordinates).
 int getUSERI1()
          Возвращает целочисленной значение, заданное пользователем.
 int getUSERI2()
          Возвращает целочисленной значение, заданное пользователем.
 int getUSERI3()
          Возвращает целочисленной значение, заданное пользователем.
 int getUSERI4()
          Возвращает целочисленной значение, заданное пользователем.
 int getUSERI5()
          Возвращает целочисленной значение, заданное пользователем.
 double getUSERR1()
          Возвращает действительное значение, заданное пользователем.
 double getUSERR2()
          Возвращает действительное значение, заданное пользователем.
 double getUSERR3()
          Возвращает действительное значение, заданное пользователем.
 double getUSERR4()
          Возвращает действительное значение, заданное пользователем.
 double getUSERR5()
          Возвращает действительное значение, заданное пользователем.
 int getUSRTIMER()
          0=timer off, 1=timer on.
 DXFPoint getVIEWCTR()
          Возвращает положение текущего вида (его центр) на экране.
 DXFPoint getVIEWDIR()
          Возвращает текущую точку наблюдения.
 double getVIEWSIZE()
          Возвращает высоту текущего вида на экране.
 int getWORLDVIEW()
          1=set UCS to WCS during DVIEW/VPOINT, 0=don't change UCS
 void readDXF(DXFTokenizer tokenizer)
           
 
Methods inherited from class ru.tcl.dxf.DXFObject
getDocument, setDocument
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Header

public Header()

Header

public Header(DXFDocument doc)
Method Detail

getACADVER

public final java.lang.String getACADVER()
Возвращает версию базы данных системы AUTOCAD.
Returns:
версия базы данных системы AUTOCAD.
Since:
TCL DXF 1.0.0

getANGBASE

public final double getANGBASE()
Возвращает установку точки отсчета (направления) угла 0.
Returns:
установка точки отсчета (направления) угла 0.
Since:
TCL DXF 1.0.0

getANGDIR

public final int getANGDIR()
Возвращает направление поворота при отсчета угла. 0 = против часовой стрелки. 1 = по часовой стрелке.
Returns:
направление поворота при отсчета угла.
Since:
TCL DXF 1.0.0

getATTDIA

public final int getATTDIA()
Attribute entry dialogues, 1 = on, 0 = off.
Returns:
attribute entry dialogues.
Since:
TCL DXF 1.0.0

getATTMODE

public final int getATTMODE()
Возвращает режим видимости атрибутов. 0 = атрибуты не отображаются. 1 = нормальный, отображаются только "видимые" атрибуты. 2 = отображаются все атрибуты.
Returns:
режим видимости атрибутов.
Since:
TCL DXF 1.0.0

getATTREQ

public final int getATTREQ()
Attribute prompting during INSERT, 1 = on, 0 = off.
Returns:
attribute prompting during INSERT.
Since:
TCL DXF 1.0.0

getAUNITS

public final int getAUNITS()
Возвращает формат едениц измерения для углов. 1 = Гадусы в десятичном виде. 2 = Градусы/минуты/секунды. 3 = Грады. 4 = Радианы. 5 = Геодезический формат.
Returns:
формат едениц измерения для углов.
Since:
TCL DXF 1.0.0

getAUPREC

public final int getAUPREC()
Возвращает точность представления угла (число знаков в представлении дробной части значения).
Returns:
точность представления угла.
Since:
TCL DXF 1.0.0

getAXISMODE

public final int getAXISMODE()
Возвращает отображение осей координат (0 = OFF, 1 = ON).
Returns:
отображение осей координат.
Since:
TCL DXF 1.0.0

getAXISUNIT

public final DXFPoint getAXISUNIT()
Возвращает цену деления по оси координат x и y.
Returns:
цена деления по оси координат x и y.
Since:
TCL DXF 1.0.0

getBLIPMODE

public final int getBLIPMODE()
Возвращает отображение вспомогательных отметок (0 = OFF, 1 = ON).
Returns:
отображение вспомогательных отметок.
Since:
TCL DXF 1.0.0

getCECOLOR

public final int getCECOLOR()
Возвращает текущий цвет объекта (0 = BYBLOCK, 256 = BYLAYER).
Returns:
текущий цвет объекта.
Since:
TCL DXF 1.0.0

getCELTYPE

public final java.lang.String getCELTYPE()
Возвращает текущий тип линии.
Returns:
текущий тип линии.
Since:
TCL DXF 1.0.0

getCHAMFERA

public final double getCHAMFERA()
First chamfer distance.
Returns:
first chamfer distance.
Since:
TCL DXF 1.0.0

getCHAMFERB

public final double getCHAMFERB()
Second chamfer distance.
Returns:
second chamfer distance.
Since:
TCL DXF 1.0.0

getCLAYER

public final java.lang.String getCLAYER()
Возвращает имя слоя.
Returns:
имя слоя.
Since:
TCL DXF 1.0.0

getCOORDS

public final int getCOORDS()
Возвращает режим отображения координат. 0 = Статическое отображение. 1 = Непрерывное динамическое отображение. 2 = При выполнении условия.
Returns:
режим отображения координат.
Since:
TCL DXF 1.0.0

getDIMALT

public final int getDIMALT()
Alternate unit dimensioning performed if nonzero.
Returns:
alternate unit dimensioning performed if nonzero.
Since:
TCL DXF 1.0.0

getDIMALTD

public final int getDIMALTD()
Alternate unit decimal places.
Returns:
alternate unit decimal places.
Since:
TCL DXF 1.0.0

getDIMALTF

public final double getDIMALTF()
Alternate unit scale factor.
Returns:
alternate unit scale factor.
Since:
TCL DXF 1.0.0

getDIMAPOST

public final java.lang.String getDIMAPOST()
Alternate dimensioning suffix.
Returns:
alternate dimensioning suffix.
Since:
TCL DXF 1.0.0

getDIMASO

public final int getDIMASO()
1=create associative dimensioning, 0=draw individual entities.
Returns:
1=create associative dimensioning, 0=draw individual entities.
Since:
TCL DXF 1.0.0

getDIMASZ

public final double getDIMASZ()
Возвращает длину размерных стрелок.
Returns:
длина размерных стрелок.
Since:
TCL DXF 1.0.0

getDIMBLK

public final java.lang.String getDIMBLK()
Возвращает имя блока размерных стрелок.
Returns:
имя блока размерных стрелок.
Since:
TCL DXF 1.0.0

getDIMBLK1

public final java.lang.String getDIMBLK1()
First arrow block name.
Returns:
first arrow block name.
Since:
TCL DXF 1.0.0

getDIMBLK2

public final java.lang.String getDIMBLK2()
Ssecond arrow block name.
Returns:
second arrow block name.
Since:
TCL DXF 1.0.0

getDIMCEN

public final double getDIMCEN()
Возвращает размер отметки (маркера) центра.
Returns:
размер отметки (маркера) центра.
Since:
TCL DXF 1.0.0

getDIMDLE

public final double getDIMDLE()
Возвращает длину концов размерной линии, выходящих за выносные линии.
Returns:
длина концов размерной линии, выходящих за выносные линии.
Since:
TCL DXF 1.0.0

getDIMDLI

public final double getDIMDLI()
Возвращает интервал между последовательными размерными линиями.
Returns:
интервал между последовательными размерными линиями.
Since:
TCL DXF 1.0.0

getDIMEXE

public final double getDIMEXE()
Возвращает длину концов выносных линий, выходящих за размерные линии.
Returns:
длина концов выносных линий, выходящих за размерные линии.
Since:
TCL DXF 1.0.0

getDIMEXO

public final double getDIMEXO()
Возвращает расстояние между границей объекта и началом выносной линии.
Returns:
расстояние между границей объекта и началом выносной линии.
Since:
TCL DXF 1.0.0

getDIMLFAC

public final double getDIMLFAC()
Linear measurements scale factor.
Returns:
linear measurements scale factor.
Since:
TCL DXF 1.0.0

getDIMLIM

public final int getDIMLIM()
Возвращает размерные линии (0 = OFF, 1 = ON).
Returns:
размерные линии (0 = OFF, 1 = ON).
Since:
TCL DXF 1.0.0

getDIMPOST

public final java.lang.String getDIMPOST()
General dimensioning suffix.
Returns:
general dimensioning suffix.
Since:
TCL DXF 1.0.0

getDIMRND

public final double getDIMRND()
Возвращает точность задания размеров.
Returns:
точность задания размеров.
Since:
TCL DXF 1.0.0

getDIMSAH

public final int getDIMSAH()
Use separate arrow blocks if nonzero.
Returns:
use separate arrow blocks if nonzero.
Since:
TCL DXF 1.0.0

getDIMSCALE

public final double getDIMSCALE()
Возвращает линейный масштаб для размеров.
Returns:
линейный масштаб для размеров.
Since:
TCL DXF 1.0.0

getDIMSE1

public final int getDIMSE1()
Подавление вычерчивания 1-ой выносной линии (0 = OFF, 1 = ON).
Returns:
подавление вычерчивания 1-ой выносной линии.
Since:
TCL DXF 1.0.0

getDIMSE2

public final int getDIMSE2()
Подавление вычерчивания 2-ой выносной линии (0 = OFF, 1 = ON).
Returns:
подавление вычерчивания 2-ой выносной линии.
Since:
TCL DXF 1.0.0

getDIMSHO

public final int getDIMSHO()
1=Recompute dimensions while dragging, 0=drag original image.
Returns:
1=Recompute dimensions while dragging, 0=drag original image.
Since:
TCL DXF 1.0.0

getDIMSOXD

public final int getDIMSOXD()
Suppress outside-extensions dimension lines if nonzero.
Returns:
suppress outside-extensions dimension lines if nonzero.
Since:
TCL DXF 1.0.0

getDIMTAD

public final int getDIMTAD()
Надпись помещается над размерной линией (0 = OFF, 1 = ON).
Returns:
надпись помещается над размерной линией (0 = OFF, 1 = ON).
Since:
TCL DXF 1.0.0

getDIMTIH

public final int getDIMTIH()
Надпись, помещенная между выносными линиями,вычерчивается горизонтально (0 = OFF, 1 = ON).
Returns:
надпись, помещенная между выносными линиями, вычерчивается горизонтально.
Since:
TCL DXF 1.0.0

getDIMTIX

public final int getDIMTIX()
Force text inside extensions if nonzero.
Returns:
force text inside extensions if nonzero.
Since:
TCL DXF 1.0.0

getDIMTM

public final double getDIMTM()
Возвращает значение минусового допуска.
Returns:
значение минусового допуска.
Since:
TCL DXF 1.0.0

getDIMTOFL

public final int getDIMTOFL()
If text outside extensions, force line between extensions if nonzero.
Returns:
if text outside extensions, force line between extensions if nonzero.
Since:
TCL DXF 1.0.0

getDIMTOH

public final int getDIMTOH()
Надпись, помещенная за выносными линиями, вычерчивается горизонтально (0 = OFF, 1 = ON).
Returns:
надпись, помещенная за выносными линиями, вычерчивается горизонтально.
Since:
TCL DXF 1.0.0

getDIMTOL

public final int getDIMTOL()
Размерные надписи включают допуски (0 = OFF, 1 = ON).
Returns:
размерные надписи включают допуски.
Since:
TCL DXF 1.0.0

getDIMTP

public final double getDIMTP()
Возвращает значение плюсового допуска.
Returns:
значение плюсового допуска.
Since:
TCL DXF 1.0.0

getDIMTSZ

public final double getDIMTSZ()
Возвращает размер рисок (используемых вместо стрелок).
Returns:
размер рисок (используемых вместо стрелок).
Since:
TCL DXF 1.0.0

getDIMTVP

public final double getDIMTVP()
Text vertical position.
Returns:
text vertical position.
Since:
TCL DXF 1.0.0

getDIMTXT

public final double getDIMTXT()
Возвращает высоту текста в размерной надписи.
Returns:
высота текста в размерной надписи.
Since:
TCL DXF 1.0.0

getDIMZIN

public final int getDIMZIN()
Отображение нулевых размеров (0 = OFF, 1 = ON).
Returns:
отображение нулевых размеров.
Since:
TCL DXF 1.0.0

getDRAGMODE

public final int getDRAGMODE()
Возвращает режим отслеживания. 0 = OFF 1 = ON 2 = Auto
Returns:
режим отслеживания.
Since:
TCL DXF 1.0.0

getELEVATION

public final double getELEVATION()
Возвращает текущий уровень возвышения.
Returns:
текущий уровень возвышения.
Since:
TCL DXF 1.0.0

getEXTMAX

public final DXFPoint getEXTMAX()
Возвращает габариты чертежа (координата верхнего правого угла).
Returns:
габариты чертежа (координата верхнего правого угла).
Since:
TCL DXF 1.0.0

getEXTMIN

public final DXFPoint getEXTMIN()
Возвращает габариты чертежа (координата нижнего левого угла).
Returns:
габариты чертежа (координата нижнего левого угла).
Since:
TCL DXF 1.0.0

getFASTZOOM

public final int getFASTZOOM()
Fast zoom enabled if nonzero.
Returns:
fast zoom enabled if nonzero.
Since:
TCL DXF 1.0.0

getFILLETRAD

public final double getFILLETRAD()
Возвращает радиус сопряжения.
Returns:
радиус сопряжения.
Since:
TCL DXF 1.0.0

getFILLMODE

public final int getFILLMODE()
Режим закраски (0 = OFF, 1 = ON).
Returns:
режим закраски.
Since:
TCL DXF 1.0.0

getFLATLAND

public final int getFLATLAND()
Force compatibility with older versions if nonzero.
Returns:
force compatibility with older versions if nonzero.
Since:
TCL DXF 1.0.0

getGRIDMODE

public final int getGRIDMODE()
Отображение координатной сетки (0 = OFF, 1 = ON).
Returns:
Отображение координатной сетки (0 = OFF, 1 = ON).
Since:
TCL DXF 1.0.0

getGRIDUNIT

public final DXFPoint getGRIDUNIT()
Возвращает шаг координатной сетки по оси x и y.
Returns:
шаг координатной сетки по оси x и y.
Since:
TCL DXF 1.0.0

getHANDLING

public final int getHANDLING()
Handles enabled if nonzero.
Returns:
handles enabled if nonzero.
Since:
TCL DXF 1.0.0

getHANDSEED

public final java.lang.String getHANDSEED()
Next available handle.
Returns:
next available handle.
Since:
TCL DXF 1.0.0

getINSBASE

public final DXFPoint getINSBASE()
Возвращает базовую точку вставки (x, y, z).
Returns:
базовая точка вставки (x, y, z).
Since:
TCL DXF 1.0.0

getLIMCHECK

public final int getLIMCHECK()
Контроль границ чертежа (0 = OFF, 1 = ON).
Returns:
контроль границ чертежа (0 = OFF, 1 = ON).
Since:
TCL DXF 1.0.0

getLIMMAX

public final DXFPoint getLIMMAX()
Возвращает границы чертежа (координата верхнего правого угла).
Returns:
границы чертежа (координата верхнего правого угла).
Since:
TCL DXF 1.0.0

getLIMMIN

public final DXFPoint getLIMMIN()
Возвращает границы чертежа (координата нижнего левого угла).
Returns:
границы чертежа (координата нижнего левого угла).
Since:
TCL DXF 1.0.0

getLTSCALE

public final double getLTSCALE()
Возвращает линейный масштаб для типов линии.
Returns:
линейный масштаб для типов линии.
Since:
TCL DXF 1.0.0

getLUNITS

public final int getLUNITS()
Возвращает формат представления координат и расстояний. 1 = Научный (экспотенциальный). 2 = Десятичный. 3 = Технический. 4 = Архитектурный.
Returns:
формат представления координат и расстояний.
Since:
TCL DXF 1.0.0

getLUPREC

public final int getLUPREC()
Возвращает точность представления координат и расстояний (число знаков в представлении дробной части значения).
Returns:
точность представления координат и расстояний.
Since:
TCL DXF 1.0.0

getMENU

public final java.lang.String getMENU()
Возвращает имя файла текущего меню.
Returns:
имя файла текущего меню.
Since:
TCL DXF 1.0.0

getMIRRTEXT

public final int getMIRRTEXT()
MIRROR text if nonzero.
Returns:
MIRROR text if nonzero.
Since:
TCL DXF 1.0.0

getORTHOMODE

public final int getORTHOMODE()
Режим "ортогонального" рисования (0 = OFF, 1 = ON).
Returns:
режим "ортогонального" рисования (0 = OFF, 1 = ON).
Since:
TCL DXF 1.0.0

getOSMODE

public final int getOSMODE()
Возвращает режим нахождения заданной точки объекта.
Returns:
режим нахождения заданной точки объекта.
Since:
TCL DXF 1.0.0

getPDMODE

public final int getPDMODE()
Возвращает режим отображения точки.
Returns:
режим отображения точки.
Since:
TCL DXF 1.0.0

getPDSIZE

public final double getPDSIZE()
Возвращает размер точки на экране.
Returns:
размер точки на экране.
Since:
TCL DXF 1.0.0

getPLINEWID

public final double getPLINEWID()
Возвращает текущую (по умолчанию) ширину полилинии.
Returns:
текущая (по умолчанию) ширина полилинии.
Since:
TCL DXF 1.0.0

getQTEXTMODE

public final int getQTEXTMODE()
Режим быстрого отбражения текста (0 = OFF, 1 = ON).
Returns:
режим быстрого отбражения текста (0 = OFF, 1 = ON).
Since:
TCL DXF 1.0.0

getREGENMODE

public final int getREGENMODE()
Режим автоматической регенерации (0 = OFF, 1 = ON).
Returns:
режим автоматической регенерации (0 = OFF, 1 = ON).
Since:
TCL DXF 1.0.0

getSKETCHINC

public final double getSKETCHINC()
Возвращает текущее приращение при ручной прорисовке.
Returns:
текущее приращение при ручной прорисовке.
Since:
TCL DXF 1.0.0

getSKPOLY

public final int getSKPOLY()
0=sketch lines, 1=sketch polylines.
Returns:
0=sketch lines, 1=sketch polylines.
Since:
TCL DXF 1.0.0

getSNAPANG

public final double getSNAPANG()
Возвращает угол поворота сетки привязки.
Returns:
угол поворота сетки привязки.
Since:
TCL DXF 1.0.0

getSNAPBASE

public final DXFPoint getSNAPBASE()
Возвращает базовую точку привязки.
Returns:
базовая точка привязки.
Since:
TCL DXF 1.0.0

getSNAPISOPAIR

public final int getSNAPISOPAIR()
Возвращает вид в изометрии. 0 = Слева. 1 = Сверху. 2 = Справа.
Returns:
вид в изометрии.
Since:
TCL DXF 1.0.0

getSNAPMODE

public final int getSNAPMODE()
Режим установки разрешающей способности (0 = OFF, 1 = ON).
Returns:
режим установки разрешающей способности (0 = OFF, 1 = ON).
Since:
TCL DXF 1.0.0

getSNAPSTYLE

public final int getSNAPSTYLE()
Возвращает тип сетки привязки. 0 = Стандартная. 1 = Изометрическая.
Returns:
тип сетки привязки.
Since:
TCL DXF 1.0.0

getSNAPUNIT

public final DXFPoint getSNAPUNIT()
Возвращает интервал разрешения по оси x и y.
Returns:
интервал разрешения по оси x и y.
Since:
TCL DXF 1.0.0

getSPLFRAME

public final int getSPLFRAME()
Spline control polygon display, 1 = on, 0 = off.
Returns:
spline control polygon display, 1 = on, 0 = off.
Since:
TCL DXF 1.0.0

getSPLINESEGS

public final int getSPLINESEGS()
Number of line segments per spline patch.
Returns:
number of line segments per spline patch.
Since:
TCL DXF 1.0.0

getSPLINETYPE

public final int getSPLINETYPE()
Spline curve type for "PEDIT Spline".
Returns:
spline curve type for "PEDIT Spline".
Since:
TCL DXF 1.0.0

getSURFTAB1

public final int getSURFTAB1()
Number of mesh tabulations in first direction.
Returns:
number of mesh tabulations in first direction.
Since:
TCL DXF 1.0.0

getSURFTAB2

public final int getSURFTAB2()
Number of mesh tabulations in second direction.
Returns:
number of mesh tabulations in second direction.
Since:
TCL DXF 1.0.0

getSURFTYPE

public final int getSURFTYPE()
Surface type for "PEDIT Smooth".
Returns:
surface type for "PEDIT Smooth".
Since:
TCL DXF 1.0.0

getSURFU

public final int getSURFU()
Surface density (for "PEDIT Smooth") in M direction.
Returns:
surface density (for "PEDIT Smooth") in M direction.
Since:
TCL DXF 1.0.0

getSURFV

public final int getSURFV()
Surface density (for "PEDIT Smooth") in N direction.
Returns:
surface density (for "PEDIT Smooth") in N direction.
Since:
TCL DXF 1.0.0

getTDCREATE

public final double getTDCREATE()
Date/time of drawing creation.
Returns:
date/time of drawing creation.
Since:
TCL DXF 1.0.0

getTDINDWG

public final double getTDINDWG()
Cumulative editing time for this drawing.
Returns:
cumulative editing time for this drawing.
Since:
TCL DXF 1.0.0

getTDUPDATE

public final double getTDUPDATE()
Date/time of last drawing update.
Returns:
date/time of last drawing update.
Since:
TCL DXF 1.0.0

getTDUSRTIMER

public final double getTDUSRTIMER()
User elapsed timer.
Returns:
user elapsed timer.
Since:
TCL DXF 1.0.0

getTEXTSIZE

public final double getTEXTSIZE()
Возвращает текущую (по умолчанию) высоту текста.
Returns:
текущая (по умолчанию) высота текста.
Since:
TCL DXF 1.0.0

getTEXTSTYLE

public final java.lang.String getTEXTSTYLE()
Current text style name.
Returns:
current text style name.
Since:
TCL DXF 1.0.0

getTHICKNESS

public final double getTHICKNESS()
Возвращает текущую высоту (толщину) объектов.
Returns:
текущая высота (толщина) объектов.
Since:
TCL DXF 1.0.0

getTRACEWID

public final double getTRACEWID()
Возвращает текущую ширину полосы.
Returns:
текущая ширина полосы.
Since:
TCL DXF 1.0.0

getUCSNAME

public final java.lang.String getUCSNAME()
Name of current UCS.
Returns:
name of current UCS.
Since:
TCL DXF 1.0.0

getUCSORG

public final DXFPoint getUCSORG()
Origin of current UCS (in WCS). Возвращает .
Returns:
origin of current UCS (in WCS).
Since:
TCL DXF 1.0.0

getUCSXDIR

public final DXFPoint getUCSXDIR()
Direction of current UCS's X axis (in World coordinates).
Returns:
direction of current UCS's X axis (in World coordinates).
Since:
TCL DXF 1.0.0

getUCSYDIR

public final DXFPoint getUCSYDIR()
Direction of current UCS's Y axis (in World coordinates).
Returns:
direction of current UCS's Y axis (in World coordinates).
Since:
TCL DXF 1.0.0

getUSERI1

public final int getUSERI1()
Возвращает целочисленной значение, заданное пользователем.
Returns:
целочисленной значение, заданное пользователем.
Since:
TCL DXF 1.0.0

getUSERI2

public final int getUSERI2()
Возвращает целочисленной значение, заданное пользователем.
Returns:
целочисленной значение, заданное пользователем.
Since:
TCL DXF 1.0.0

getUSERI3

public final int getUSERI3()
Возвращает целочисленной значение, заданное пользователем.
Returns:
целочисленной значение, заданное пользователем.
Since:
TCL DXF 1.0.0

getUSERI4

public final int getUSERI4()
Возвращает целочисленной значение, заданное пользователем.
Returns:
целочисленной значение, заданное пользователем.
Since:
TCL DXF 1.0.0

getUSERI5

public final int getUSERI5()
Возвращает целочисленной значение, заданное пользователем.
Returns:
целочисленной значение, заданное пользователем.
Since:
TCL DXF 1.0.0

getUSERR1

public final double getUSERR1()
Возвращает действительное значение, заданное пользователем.
Returns:
действительное значение, заданное пользователем.
Since:
TCL DXF 1.0

getUSERR2

public final double getUSERR2()
Возвращает действительное значение, заданное пользователем.
Returns:
действительное значение, заданное пользователем.
Since:
TCL DXF 1.0

getUSERR3

public final double getUSERR3()
Возвращает действительное значение, заданное пользователем.
Returns:
действительное значение, заданное пользователем.
Since:
TCL DXF 1.0

getUSERR4

public final double getUSERR4()
Возвращает действительное значение, заданное пользователем.
Returns:
действительное значение, заданное пользователем.
Since:
TCL DXF 1.0

getUSERR5

public final double getUSERR5()
Возвращает действительное значение, заданное пользователем.
Returns:
действительное значение, заданное пользователем.
Since:
TCL DXF 1.0

getUSRTIMER

public final int getUSRTIMER()
0=timer off, 1=timer on.
Returns:
0=timer off, 1=timer on.
Since:
TCL DXF 1.0

getVIEWCTR

public final DXFPoint getVIEWCTR()
Возвращает положение текущего вида (его центр) на экране.
Returns:
положение текущего вида (его центр) на экране.
Since:
TCL DXF 1.0

getVIEWDIR

public final DXFPoint getVIEWDIR()
Возвращает текущую точку наблюдения.
Returns:
текущая точка наблюдения.
Since:
TCL DXF 1.0

getVIEWSIZE

public final double getVIEWSIZE()
Возвращает высоту текущего вида на экране.
Returns:
высота текущего вида на экране.
Since:
TCL DXF 1.0

getWORLDVIEW

public final int getWORLDVIEW()
1=set UCS to WCS during DVIEW/VPOINT, 0=don't change UCS
Returns:
1=set UCS to WCS during DVIEW/VPOINT, 0=don't change UCS
Since:
TCL DXF 1.0

readDXF

public void readDXF(DXFTokenizer tokenizer)
             throws java.io.IOException
Overrides:
readDXF in class DXFObject